body {
  width: 640px;
  max-width: 90%;
  margin: auto;
}
#skip a
{
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#skip a:focus
{
  position: static;
  width: auto;
  height: auto;
}
img {
  max-width: 100%;
}
p {
  line-height: 1.6;
}
a {
  text-decoration: none;
  color: teal;
}
#pages li {
  display: inline-block;
  margin: 0 1em;
}
#pages a {
  font-size: 1.25em;
}
.title {
  margin-bottom: 0px;
}
#prevnext {
  width: 100%;
  text-align: center;
}
.prev, .cur, .next {
  display: inline-block;
  font-size: 3em;
  width: 30%;
}
